using System;

namespace Camalon.Drawing.Samples.CSharp
{
	/// <summary>
	/// Summary description for Diamond.
	/// </summary>
	[System.ComponentModel.ToolboxItem(true)]
	public class Diamond:Camalon.Drawing.ShapeContainer
	{
		private Camalon.Drawing.Shapes.Line line2;
		private Camalon.Drawing.Shapes.Line line3;
		private Camalon.Drawing.Shapes.Line line4;
		private Camalon.Drawing.Shapes.Line line5;
		private Camalon.Drawing.Shapes.Line line6;
		private Camalon.Drawing.Shapes.Line line1;
		private Camalon.Drawing.Shapes.Line line7;
		private Camalon.Drawing.Shapes.Line line9;
		private Camalon.Drawing.Shapes.Line line10;
		private Camalon.Drawing.Shapes.Line line11;
		private Camalon.Drawing.Shapes.Line line12;
		private Camalon.Drawing.LinearGradientFill fillRight;
		private Camalon.Drawing.LinearGradientFill fillLeft;
		private Camalon.Drawing.Shapes.Line line13;
		private Camalon.Drawing.Shapes.Line line14;
		private Camalon.Drawing.Shapes.Line backgLine;
		private Camalon.Drawing.LinearGradientFill backgFill;
		private Camalon.Drawing.Shapes.Line line8;

		private void InitializeComponent()
		{
            this.line2 = new Camalon.Drawing.Shapes.Line();
            this.fillRight = new Camalon.Drawing.LinearGradientFill();
            this.line3 = new Camalon.Drawing.Shapes.Line();
            this.fillLeft = new Camalon.Drawing.LinearGradientFill();
            this.line4 = new Camalon.Drawing.Shapes.Line();
            this.line5 = new Camalon.Drawing.Shapes.Line();
            this.line6 = new Camalon.Drawing.Shapes.Line();
            this.line1 = new Camalon.Drawing.Shapes.Line();
            this.line7 = new Camalon.Drawing.Shapes.Line();
            this.line8 = new Camalon.Drawing.Shapes.Line();
            this.line9 = new Camalon.Drawing.Shapes.Line();
            this.line10 = new Camalon.Drawing.Shapes.Line();
            this.line11 = new Camalon.Drawing.Shapes.Line();
            this.line12 = new Camalon.Drawing.Shapes.Line();
            this.line13 = new Camalon.Drawing.Shapes.Line();
            this.line14 = new Camalon.Drawing.Shapes.Line();
            this.backgLine = new Camalon.Drawing.Shapes.Line();
            this.backgFill = new Camalon.Drawing.LinearGradientFill();
            ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
            // 
            // line2
            // 
            this.line2.Closed = true;
            this.line2.Fill = this.fillRight;
            this.line2.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(140, 30),
        new Camalon.Drawing.AnchorPoint(90, 190),
        new Camalon.Drawing.AnchorPoint(240, 80)};
            this.line2.Position = new System.Drawing.Point(90, 30);
            this.line2.Size = new System.Drawing.Size(200, 100);
            // 
            // fillRight
            // 
            this.fillRight.GammaCorrection = true;
            this.fillRight.InterpolationColors = new Camalon.Drawing.CompoundColor[] {
        new Camalon.Drawing.CompoundColor(System.Drawing.Color.FromArgb(((int)(((byte)(146)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))))),
        new Camalon.Drawing.CompoundColor(System.Drawing.Color.Transparent, 1F)};
            this.fillRight.Rotation = 45;
            this.fillRight.Transform = false;
            // 
            // line3
            // 
            this.line3.Closed = true;
            this.line3.Fill = this.fillLeft;
            this.line3.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(240, 80),
        new Camalon.Drawing.AnchorPoint(390, 190),
        new Camalon.Drawing.AnchorPoint(340, 30)};
            this.line3.Position = new System.Drawing.Point(240, 30);
            this.line3.Size = new System.Drawing.Size(200, 100);
            // 
            // fillLeft
            // 
            this.fillLeft.GammaCorrection = true;
            this.fillLeft.InterpolationColors = new Camalon.Drawing.CompoundColor[] {
        new Camalon.Drawing.CompoundColor(System.Drawing.Color.Black),
        new Camalon.Drawing.CompoundColor(System.Drawing.Color.Transparent, 1F)};
            this.fillLeft.Rotation = 135;
            this.fillLeft.Transform = false;
            // 
            // line4
            // 
            this.line4.Fill = this.fillRight;
            this.line4.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(140, 30),
        new Camalon.Drawing.AnchorPoint(240, 20),
        new Camalon.Drawing.AnchorPoint(240, 80)};
            this.line4.Position = new System.Drawing.Point(140, 20);
            this.line4.Size = new System.Drawing.Size(200, 100);
            // 
            // line5
            // 
            this.line5.Fill = this.fillRight;
            this.line5.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(140, 30),
        new Camalon.Drawing.AnchorPoint(50, 80),
        new Camalon.Drawing.AnchorPoint(90, 190)};
            this.line5.Position = new System.Drawing.Point(50, 30);
            this.line5.Size = new System.Drawing.Size(200, 100);
            // 
            // line6
            // 
            this.line6.Fill = this.fillLeft;
            this.line6.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(340, 30),
        new Camalon.Drawing.AnchorPoint(430, 80),
        new Camalon.Drawing.AnchorPoint(390, 190)};
            this.line6.Position = new System.Drawing.Point(340, 30);
            this.line6.Size = new System.Drawing.Size(200, 100);
            // 
            // line1
            // 
            this.line1.Fill = this.fillLeft;
            this.line1.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(240, 80),
        new Camalon.Drawing.AnchorPoint(240, 20),
        new Camalon.Drawing.AnchorPoint(340, 30)};
            this.line1.Position = new System.Drawing.Point(240, 20);
            this.line1.Size = new System.Drawing.Size(200, 100);
            // 
            // line7
            // 
            this.line7.Fill = this.fillRight;
            this.line7.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(240, 220),
        new Camalon.Drawing.AnchorPoint(90, 190),
        new Camalon.Drawing.AnchorPoint(240, 80)};
            this.line7.Position = new System.Drawing.Point(90, 80);
            this.line7.Size = new System.Drawing.Size(200, 100);
            // 
            // line8
            // 
            this.line8.Fill = this.fillLeft;
            this.line8.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(390, 190),
        new Camalon.Drawing.AnchorPoint(240, 220),
        new Camalon.Drawing.AnchorPoint(240, 80)};
            this.line8.Position = new System.Drawing.Point(240, 80);
            this.line8.Size = new System.Drawing.Size(200, 100);
            // 
            // line9
            // 
            this.line9.Fill = this.fillRight;
            this.line9.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(20, 150),
        new Camalon.Drawing.AnchorPoint(110, 360),
        new Camalon.Drawing.AnchorPoint(130, 380),
        new Camalon.Drawing.AnchorPoint(90, 190)};
            this.line9.Position = new System.Drawing.Point(20, 150);
            this.line9.Size = new System.Drawing.Size(200, 100);
            // 
            // line10
            // 
            this.line10.Fill = this.fillLeft;
            this.line10.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(390, 190),
        new Camalon.Drawing.AnchorPoint(340, 380),
        new Camalon.Drawing.AnchorPoint(360, 360),
        new Camalon.Drawing.AnchorPoint(460, 150)};
            this.line10.Position = new System.Drawing.Point(340, 150);
            this.line10.Size = new System.Drawing.Size(200, 100);
            // 
            // line11
            // 
            this.line11.Fill = this.fillRight;
            this.line11.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(240, 400),
        new Camalon.Drawing.AnchorPoint(130, 380),
        new Camalon.Drawing.AnchorPoint(90, 190),
        new Camalon.Drawing.AnchorPoint(240, 220)};
            this.line11.Position = new System.Drawing.Point(90, 190);
            this.line11.Size = new System.Drawing.Size(200, 100);
            // 
            // line12
            // 
            this.line12.Fill = this.fillLeft;
            this.line12.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(390, 190),
        new Camalon.Drawing.AnchorPoint(240, 220),
        new Camalon.Drawing.AnchorPoint(240, 400),
        new Camalon.Drawing.AnchorPoint(340, 380)};
            this.line12.Position = new System.Drawing.Point(240, 190);
            this.line12.Size = new System.Drawing.Size(200, 100);
            // 
            // line13
            // 
            this.line13.Fill = this.fillLeft;
            this.line13.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(390, 190),
        new Camalon.Drawing.AnchorPoint(460, 150),
        new Camalon.Drawing.AnchorPoint(430, 80)};
            this.line13.Position = new System.Drawing.Point(390, 80);
            this.line13.Size = new System.Drawing.Size(70, 110);
            // 
            // line14
            // 
            this.line14.Fill = this.fillRight;
            this.line14.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(50, 80),
        new Camalon.Drawing.AnchorPoint(20, 150),
        new Camalon.Drawing.AnchorPoint(90, 190)};
            this.line14.Position = new System.Drawing.Point(20, 80);
            this.line14.Size = new System.Drawing.Size(200, 100);
            // 
            // backgLine
            // 
            this.backgLine.Fill = this.backgFill;
            this.backgLine.Points = new Camalon.Drawing.AnchorPoint[] {
        new Camalon.Drawing.AnchorPoint(110, 360),
        new Camalon.Drawing.AnchorPoint(130, 380),
        new Camalon.Drawing.AnchorPoint(240, 400),
        new Camalon.Drawing.AnchorPoint(340, 380),
        new Camalon.Drawing.AnchorPoint(360, 360),
        new Camalon.Drawing.AnchorPoint(460, 150),
        new Camalon.Drawing.AnchorPoint(430, 80),
        new Camalon.Drawing.AnchorPoint(340, 30),
        new Camalon.Drawing.AnchorPoint(240, 20),
        new Camalon.Drawing.AnchorPoint(140, 30),
        new Camalon.Drawing.AnchorPoint(50, 80),
        new Camalon.Drawing.AnchorPoint(20, 150)};
            this.backgLine.Position = new System.Drawing.Point(20, 20);
            this.backgLine.Size = new System.Drawing.Size(200, 100);
            // 
            // backgFill
            // 
            this.backgFill.GammaCorrection = true;
            this.backgFill.InterpolationColors = new Camalon.Drawing.CompoundColor[] {
        new Camalon.Drawing.CompoundColor(System.Drawing.Color.Transparent),
        new Camalon.Drawing.CompoundColor(System.Drawing.Color.FromArgb(((int)(((byte)(182)))), ((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))), 0.67F),
        new Camalon.Drawing.CompoundColor(System.Drawing.Color.Transparent, 1F)};
            this.backgFill.Rotation = -125;
            this.backgFill.Transform = false;
            // 
            // Diamond
            // 
            this.Position = new System.Drawing.Point(20, 20);
            this.Shapes.AddRange(new Camalon.Drawing.Shape[] {
            this.backgLine,
            this.line2,
            this.line3,
            this.line4,
            this.line5,
            this.line6,
            this.line1,
            this.line7,
            this.line8,
            this.line9,
            this.line10,
            this.line12,
            this.line13,
            this.line14,
            this.line11});
            this.Size = new System.Drawing.Size(440, 380);
            ((System.ComponentModel.ISupportInitialize)(this)).EndInit();

		}
	
		public Diamond()
		{
			//
			// TODO: Add constructor logic here
			//

			InitializeComponent();
		}


	}
}
